home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 32
/
032.d81
/
weather conversi
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
7KB
|
204 lines
10 rem weather conversions
20 rem by val j. golding
30 rem "[141]
31 [137]100
50 [153]"loadfor"ht$(7)"(NULL)valatn(NULL)left$val(NULL) "cr$" (NULL)(NULL)(NULL)(NULL)right$(NULL)val(NULL)":[153]ht$(6)sl$cr$fm$:[142]
60 [151]54276,.:[151]54296,15:[151]54273,10:[151]54274,10
61 [151]54277,10:[151]54278,10:[151]54276,33:[142]
100 [143] initialize and jump
101 [143] to main menu
110 [141]10000:[137]1000
200 [153]vt$(v21);:[153]ap$;" = ";:zh[178]24:[141]60500
205 [139]zl$[178]""[167][141]700:[137]200
210 ap[178][197](zl$)
220 [153]"loadverify "mb$sp$" "im$sp$;
230 [129]i[178]1[164]39:[153]" ";:[130]:[153]" ";:[142]
235 [153]p$sp$" ":[153]:[142]
240 p[178]mb:[141]400:[153]p$;sp$;" ";:p[178]im:[141]400:[153]p$sp$" ":[142]
300 [153]vt$(21);:[153]ws$;" = ";:zh[178]14:[141]60500
305 [139]zl$[178]""[167][141]700:[137]300
310 ws[178][197](zl$)
320 [153]"loadverify "mp$sp$" "kp$sp$kn$" ";
325 [153]" ";ph$;sp$;" ";ph$;sp$;" ";:[141]230:[142]
350 p[178]ph:[141]400:[153]p$;sp$;:p[178]kp:[141]400:[153]p$;sp$;:p[178]kn:
355 [141]400:[153]p$;" ":[153]:[142]
400 [139][182](p)[179].05[167]p$[178]"0.0":[137]420
410 p[178][180](p)[172][181]([182](p)[172]v10[170].5)[173]v10
415 p$[178][196]([180](p)[172]([182](p)[170].05)):p$[178][200](p$,[195](p$)[171]1)
420 [139][195](p$)[179]v9[167]p$[178]" "[170]p$:[137]420
430 [142]
500 [153]"loadverify";:[139]s[179][177]4[167]510:[153]" left$valatn(NULL) right$(NULL)str$val(NULL) "te$" ";
510 [139]s[179][177]5[167]520:[153]" "wc$" valascascvallen(NULL)right$(NULL)val "te$" ";
520 [153]" "dg$sp$" "dg$sp$dg$;
525 [153]" "fh$sp$cl$sp$;
527 [153]kv$" ";:[141]230
530 p[178]tf:[141]400:[153]p$;sp$;" ";:p[178]tc:[141]400
535 [153]p$sp$;:p[178]tk:[141]400:[153]p$:[142]
600 [153]"for(NULL)(NULL)val(NULL)(NULL) [sys(NULL)val(NULL)(NULL)(NULL)(NULL)for] asc(NULL)(NULL) (NULL)atnright$(NULL) (NULL)val(NULL)(NULL)":[153]"atn(NULL)(NULL) (NULL)(NULL)left$val(NULL) (NULL)val(NULL) (NULL)(NULL) (NULL)val(NULL)(NULL)(NULL)val":
605 [161]a$:[139]a$[179][177]""[167][142]
606 [137]605
700 [153]vt$(23)ht$(12)"right$(NULL)(NULL)atn(NULL)right$str$ - (NULL)valval(NULL)(NULL)val(NULL)":[141]60
705 [129]i[178]1[164]1500:[130]:[153]vt$(23)ht$(12)" ":[142]
800 [153]ht$(v8);:[129]i[178]1[164]24:[153]" ";:[130]:[153]:[142]
1000 [143] main menu
1020 [153]"load";:[141]50
1030 [153][163]12)"open1wait cont";fh$:[153][163]12)"open2wait cont";cl$
1035 [153][163]12)"open3wait cont";kv$:[153][163]12)"open4wait contleft$valatn(NULL) right$(NULL)str$val(NULL)"
1037 [153][163]12)"open5wait cont";wc$:[153][163]12)"open6wait cont";ws$
1039 [153][163]12)"open7wait cont";ap$:[153][163]12)"open8wait contval(NULL)right$(NULL) (NULL)(NULL)(NULL)chr$(NULL)atn(NULL)print"
1040 [153]ht$(16)sl$;" ";
1042 [151]198,.
1045 [161]s$:[139]s$[178]""[167]1045
1046 s[178][197](s$)
1050 [145]s[137]2000,3000,4000,5000,6000,7000,8000,9000:[141]700:[137]1042
2000 [143] fahrenheit
2010 [153]"loadcont"vt$(v8)cv$[199](18)fh$
2020 [153]vt$(v21)"open"te$;:zh[178][195](te$)[170]1:[141]60500
2025 [139]zl$[178]""[167][141]700:[137]2020
2030 fi[178][197](zl$)
2040 [153]:tf[178]fi:tc[178]5[173]v9[172](tf[171]v32):tk[178]tc[170]273.18:[153][199](18);
2045 [141]500:[153]:[153]:[153]:[141]600
2050 [139]a$[178]rt$[167]1000
2051 [139]s[178]4[167]5000
2052 [139]s[178]5[167]6000
2053 [137]2020
3000 [143] celsius
3010 [153]"load"vt$(8)"cont"cv$""cl$" "
3020 [153]"open"vt$(21)te$;:zh[178][195](te$)[170]1:[141]60500
3025 [139]zl$[178]""[167][141]700:[137]3020
3030 ci[178][197](zl$)
3040 [153]:tf[178](v9[173]5)[172]ci[170]v32:tc[178]ci:tk[178]ci[170]273.18
3045 [153]"";:[141]500:[153]:[153]:[153]:[141]600
3050 [139]a$[179][177]rt$[167]3020
3060 [137]1000
4000 [143] kelvin
4010 [153]"load"vt$(8)"cont"cv$""kv$;:[153]
4020 [153]vt$(21)"open"te$;:zh[178][195](te$)[170]1:[141]60500
4025 [139]zl$[178]""[167][141]700:[137]4020
4030 ki[178][197](zl$)
4040 [153]:tc[178]ki[171]273.18:tf[178](v9[173]5)[172]tc[170]v32:tk[178]ki:[153][199](18);
4045 [141]500:[153]:[141]600
4050 [139]a$[179][177]rt$[167]4020
4055 [137]1000
5000 [143] heat index
5010 [153]"loadcont"vt$(v8)cv$"left$valatn(NULL) right$(NULL)str$val(NULL)"
5020 [153]"open"vt$(21)te$" right$(NULL) "fh$" = ";
5025 zh[178][195](te$)[170][195](fh$)[170]5:[141]60500
5026 [139]zl$[178]""[167][141]700:[137]5020
5030 t[178][197](zl$):[139]t[179]70[176]t[177]140[167][141]700:[137]5020
5040 [153]vt$(21)"open (NULL)val(NULL)lenval(NULL)(NULL) (NULL)val(NULL)atn(NULL)right$(NULL)val left$(NULL)(NULL)right$str$right$(NULL)(NULL) = ";
5045 zh[178]29:[141]60500:[139]zl$[178]""[167][141]700:[137]5040
5050 rh[178][197](zl$):[139]rh[179]1[176]rh[177]100[167][141]700:[137]5040
5060 t2[178]t[172]t:t3[178]t2[172]t:r2[178]rh[172]rh:r3[178]r2[172]rh
5070 h[178]16.923[170].185212[172]t[170]5.37941[172]rh[171].100254[172]t[172]rh[170].941695e[171]2[172]t2[170].728898e[171]2[172]r2
5072 h[178]h[170].345372e[171]3[172]t2[172]rh[171].814971e[171]3[172]t[172]r2[170].102102e[171]4[172]t2[172]r2[171].38646e[171]4[172]t3
5074 h[178]h[170].291583e[171]4[172]r3[170].142721e[171]5[172]t3[172]rh[170].197483e[171]6[172]t[172]r3[171].218429e[171]7[172]t3[172]r2
5076 h[178]h[170].843296e[171]9[172]t2[172]r3[171].481975e[171]10[172]t3[172]r3[170].5
5080 fi[178]h:[153]vt$(v8);:[137]2040
6000 [143] wind chill
6010 [153]"load"vt$(8)"cont"cv$""wc$
6015 [153]"open"
6020 [153]vt$(21)te$" right$(NULL) "fh$" = ";
6025 zh[178][195](te$)[170][195](fh$)[170]5:[141]60500
6026 [139]zl$[178]""[167][141]700:[137]6020
6030 t[178][197](zl$):[139]t[177]79[176]t[179][171]100[167][141]700:[137]6015
6040 [153]:[153]"open"ws$" right$(NULL) (NULL)(NULL)left$ = ";:zh[178][195](ws$)[170]11:nc[178]20:mo[178]130:[141]60500
6045 [139]zl$[178]""[167][141]700:[137]6040
6050 v[178][197](zl$):[145]v[177]150[137]6070:[139]v[179]5[167]v[178]5
6060 a[178][188](v)[173][188](10):a[178].6335[172]a:b[178].4013[171]a:b[178]b[172](t[171]90)
6065 wcet[178]t[171]b:fi[178]wc:[153]vt$(v8);:[137]2040
6070 [141]700:[153]vt$(22);:[137]6040
7000 [143] wind speed
7010 [141]50
7020 [153][163]12)"open1wait cont";mp$;" ";ph$
7025 [153][163]12)"open2wait cont";kp$;" ";ph$:[153][163]12)"open3wait cont";kn$;" "
7030 [153][199](18);:[153]vt$(22);:[153]ht$(17);:[153]sl$;:[153]ht$(26);:[153]"";
7035 [161]w$:w[178][197](w$):[145]w[137]7040,7070,7100:[137]7030
7040 [153]"load"vt$(8)cv$""mp$" "ph$:[141]300
7050 ph[178]ws:kp[178]ws[172]1.609:kn[178]ws[172].86897624:[141]350:[141]600
7060 [139]a$[179][177]rt$[167]7000
7065 [137]1000
7070 [153]"load"vt$(8)cv$""kp$" "ph$:[141]300
7080 ph[178]ws[172].6215:kp[178]ws:kn[178]ph[172].86897624:[141]350:[141]600
7090 [139]a$[179][177]rt$[167]7000
7095 [137]1000
7100 [153]"load"vt$(8)cv$""kn$" ":[141]300
7110 ph[178]ws[172]1.1507794:kp[178]ph[172]1.609:kn[178]ws:[141]350:[141]600
7120 [139]a$[179][177]rt$[167]7000
7125 [137]1000
8000 [143] atmospheric pressure
8010 [153]"load";:[141]50
8020 [153][163]6)"open1wait cont"mb$" (NULL)(NULL) "im$
8025 [153][163]6)"open2wait cont"im$" (NULL)(NULL) "mb$
8030 [153]""vt$(18)ht$(10)sl$" ";
8035 [161]b$:b[178][197](b$):[145]b[137]8040,8070:[137]8030
8040 [153]"load"vt$(8)cv$""mb$" (NULL)(NULL) "im$:[141]200
8050 mb[178]ap:im[178]mb[172].029529928:[141]240:[141]600
8060 [139]a$[179][177]rt$[167]8000
8065 [137]1000
8070 [153]"load"vt$(8)cv$""im$" (NULL)(NULL) "mb$:[141]200
8080 mb[178]ap[172]33.86395:im[178]ap:[141]240:[141]600
8090 [139]a$[179][177]rt$[167]8000
8095 [137]1000
9000 [143] exit program
9010 [153]"load";:[159]15,8,15,"r0:hello connect=hello connect":[132]15,er:[160]15
9020 [139]er[179][177]63[167][128]
9030 [147]"hello connect",8
9510 [153]"lenhange it!":[128]
9520 [161]zk$:[139]zk$[178]""[167]9520
9535 [139][195](zl$)[178]6[175]zk$[179][177]zb$[167]9520
9540 [139]zk$[178]"+"[176]zk$[178]"-"[175]zl$[178]""[167]zl$[178]zk$
9550 [139]zk$[178]"."[167]zl$[178]zl$[170]zk$
9560 [139]zk$[179]"0"[176]zk$[177]"9"[167]zk$[178]""
9570 zl$[178]zl$[170]zk$:[153]ht$(zh);:[153]zl$;:[137]9520
9580 [142]
9600 [139][195](zl$)[179]2[167]z